home *** CD-ROM | disk | FTP | other *** search
/ Popular Request / By Popular Request (Arsenal Computer)(SysOptics Distribution System).ISO / amiga3 / pbill23.lha / Phonebill / Phonebill.doc < prev    next >
Text File  |  1994-02-06  |  37KB  |  1,091 lines

  1.  
  2.  
  3. `Phonebill'
  4. ***********
  5.  
  6.    Welcome to the Phonebill 2.3 documentation. Please select any of the
  7. topics listed below.
  8.  
  9. Introduction
  10. ************
  11.  
  12.    `Phonebill' is, simply said, a logfile analyser. What it basically
  13. does is scan the logfile(s) generated by a terminal program or a
  14. mailer, extract all information about calls you have made by using your
  15. modem, and store this in its own (short) format. Features:
  16.  
  17.    * Requires Kickstart 2.04 or higher.
  18.  
  19.    * Supports new 3.0 features (new look menus, ...).
  20.  
  21.    * Nice gadtools compliant GUI.
  22.  
  23.    * User-definable callrates, supporting  rate exceptions for certain
  24.      days and dates. Handles fees and time-units with up to 4 decimals
  25.      (e.g.  $1.2344 dollars per 30.5678 seconds) for extra accuracy.
  26.  
  27.    * Supports logfiles generated by:
  28.         * AmigaUUCP Timelog
  29.  
  30.         * JrComm
  31.  
  32.         * MagiCall
  33.  
  34.         * MicroDot
  35.  
  36.         * MultiFax professional
  37.  
  38.         * NComm
  39.  
  40.         * TrapDoor
  41.  
  42.         * TrapFax
  43.  
  44.         * Term (Term action-log and Term call-log)
  45.  
  46.         * Terminus
  47.  
  48.    * Automatical logfile truncating.
  49.  
  50.    * Generates miscellaneous reports: statistics, total costs, etc.
  51.  
  52.    * Context-sensitive online help.
  53.  
  54. Background
  55. **********
  56.  
  57.    `Phonebill' was created for one simple reason: I couldn't find a good
  58. logfile analyser. Sure, there are hundreds of logfile analysers that
  59. sometimes even calculate the costs correctly, but all these programs are
  60. just simple, very limited, uncomfortable, mostly CLI-based programs,
  61. that don't offer the features I need.
  62.  
  63. Installation
  64. ************
  65.  
  66.    Just drag the `Phonebill' drawer over to the drawer where you would
  67. like to copy it to. That's all there is to it!
  68.  
  69. Upgrading from version 1.0
  70. ==========================
  71.  
  72.    Please note that all the configuration files have changed. This
  73. means that you can't use your V1.0 configuration files anymore. You may
  74. delete all phonebill files found in the S: drawer, except for the
  75. `S:Phonebill.Log' file. I am sorry for the inconvenience. This will not
  76. happen again.
  77.  
  78. Upgrading from version 1.07 - 1.10
  79. ==================================
  80.  
  81.    Starting from version 2.0 there is a complete new rate editor. Due
  82. to the fact that the old rates are totally different from the new rates
  83. `Phonebill' can't read the v1.x rates anymore. However, the program
  84. still loads the host configuration, resetting the hosts' rate. You can
  85. reinstall the missing information in the host manager, or you could
  86. delete the `ENV:Phonebill/HostRate.Prefs' file so that you will be
  87. prompted for the missing information automatically when `Phonebill'
  88. needs it.
  89.  
  90. Workbench and Shell
  91. *******************
  92.  
  93.    `Phonebill' can be started from the Shell or the workbench. When
  94. started from the Shell, `Phonebill' accepts commandline arguments. To
  95. view all known arguments, supply a "?" as only argument to the program,
  96. for example:
  97.  
  98.         1.SPHINX-O-HD:Comm/Misc> Phonebill ?
  99.  
  100.    So far only one argument is accepted:
  101.  
  102.    * Process/S
  103.  
  104.      Phonebill will process the logfiles, and return control to the
  105.      Shell when done.
  106.  
  107. Menus
  108. *****
  109.  
  110.    The following text is to describe the menu items available in the
  111. `Phonebill' main panel.
  112.  
  113. Project
  114. =======
  115.  
  116. `Save configuration'
  117.      Saves the program configuration.
  118.  
  119. `Iconify'
  120.      Closes the window and drops an icon labeled `Phonebill' on the
  121.      Workbench window. Double-clicking this icon will cause `Phonebill'
  122.      to wake up and to return the state it was in before `Phonebill'
  123.      was iconified.
  124.  
  125. `About'
  126.      Shows some additional information on the program.
  127.  
  128. `Quit'
  129.      Terminates the program. If the configuration has been changed, you
  130.      will be prompted to confirm your decision.
  131.  
  132. Edit
  133. ====
  134.  
  135. `Preferences'
  136.      See Preferences panel.
  137.  
  138. `Log manager'
  139.      See Log manager panel.
  140.  
  141. `Host manager'
  142.      See Host manager panel.
  143.  
  144. `Default'
  145.      Resets the program configuration to its defaults.
  146.  
  147. `Last saved'
  148.      Loads the last saved configuration.
  149.  
  150. Control panels
  151. **************
  152.  
  153. Main panel
  154. ==========
  155.  
  156.    Here it all begins. This panel provides gadgets and Menus which give
  157. you control over the main functions of `Phonebill'.
  158.  
  159. `Process Logs'
  160.      Scans and/or truncates all logfiles listed in the log manager, See
  161.      Log manager panel. If new calls were found `Phonebill' will add
  162.      them to its own binary logfile.
  163.  
  164. `Preferences'
  165.      See Preferences panel.
  166.  
  167. `About'
  168.      Shows some additional information on the program.
  169.  
  170. `From, To'
  171.      The dates entered here specify the scanrange. Only calls made
  172.      within the period <from date> - <to date> will be used to generate
  173.      the report. Please note that when you are using a localised
  174.      workbench you'll have to enter localised dates. For example:
  175.      "monday" has to be "maandag" when using a Dutch workbench.
  176.  
  177. `Statistics, Phonebill, List calls'
  178.      If you select on of these `Phonebill' will start to generate a
  179.      report. This report will be shown to you using the text viewer
  180.      entered in the preferences.
  181.  
  182. `Maintenance'
  183.      See Maintenance panel.
  184.  
  185. Preferences panel
  186. =================
  187.  
  188. `TextViewer'
  189.      The textviewer to be used for displaying the report generated by
  190.      the `Phonebill', `List Calls' and `Statistics' options.
  191.  
  192. `Report file'
  193.      The filename of the report to be generated.
  194.  
  195. `Log file'
  196.      The filename of the binary log file generated by phonebill.
  197.  
  198. `CON: Window'
  199.      Specifies the console window which will be used for miscellaneous
  200.      output.
  201.  
  202. `Carrier detect time'
  203.      It always takes some time before your modem has detected a
  204.      carrier. The connect time in the logfiles generated by your
  205.      terminal program are therefore incorrect, because the modem has
  206.      been online trying to get a carrier for a couple of seconds. For
  207.      example, it takes my 14K4 (V.32bis) approximately 15 seconds to
  208.      connect.
  209.  
  210. `Delete report after viewing'
  211.      If this option is checked, the report will be deleted after it has
  212.      been viewed.
  213.  
  214. `Save <from> and <to> date on exit'
  215.      If this option is checked, the <from> and <to> date will be saved
  216.      automatically when you exit the program.
  217.  
  218. `Log manager'
  219.      See Log manager panel.
  220.  
  221. `Host manager'
  222.      See Host manager panel.
  223.  
  224. `Save'
  225.      Saves currents preferences, and closes the preferences panel. The
  226.      from/to dates from the main window are also saved.
  227.  
  228. `Use'
  229.      Closes the preferences panel, without saving the preferences.
  230.  
  231. Log manager panel
  232. =================
  233.  
  234.    In the Log Manager panel you can add, remove and edit logfiles and
  235. their options, for use with the `Phonebill' program.
  236.  
  237. `Add'
  238.      Adds a new logfile to the list.
  239.  
  240. `Edit'
  241.      Lets you edit the settings of the selected logfile, See Log
  242.      settings panel.
  243.  
  244. `Remove'
  245.      Removes the selected logfile.
  246.  
  247. `Save'
  248.      Saves current log settings, and closes the log manager panel.
  249.  
  250. `Use'
  251.      Closes the log manager panel, without saving the log settings.
  252.  
  253. Log settings panel
  254. ==================
  255.  
  256. `Logfile'
  257.      The filename of the logfile to be used.
  258.  
  259. `Log format'
  260.      Specifies the type of the logfile. See Supported logfiles.
  261.  
  262. `Max. logsize'
  263.      The maximum size (in KB) of the logfile. If its size exceeds this
  264.      value, the file will be truncated to 50% of the maximum size. This
  265.      only works if the `truncate' option is activated.
  266.  
  267. `Scan log for phonecalls'
  268.      If this option is enabled, the logfile will be scanned for calls.
  269.  
  270. `Truncate log if maximumsize is reached'
  271.      See `Max. logsize'.
  272.  
  273. `Use archive bit to check if file changed'
  274.      If enabled, Phonebill will set the archive bit of the logfile after
  275.      processing. When it processes this file again it recognizes wether
  276.      or not the file has changed. This will speed-up the processing.
  277.  
  278. Host manager panel
  279. ==================
  280.  
  281.    In the host manager panel you see a list of all `known' hosts. You
  282. can add,remove and edit hosts.
  283.  
  284. `Add'
  285.      Adds a new hosts to the list.
  286.  
  287. `Edit'
  288.      Lets you edit the settings of the selected host, See Host settings
  289.      panel.
  290.  
  291. `Remove'
  292.      Removes the selected host.
  293.  
  294. `Save'
  295.      Saves current host settings, and closes the host manager panel.
  296.  
  297. `Use'
  298.      Closes the host manager panel, without saving the host settings.
  299.  
  300. Host settings panel
  301. ===================
  302.  
  303. `Name, Number'
  304.      The name and/or telephonenumber of the host. You must at least
  305.      fill in one of them.
  306.  
  307. `Rate list'
  308.      This list contains all installed rates. To select a rate for the
  309.      host, simply choose on of the rates in the list.
  310.  
  311. `Add'
  312.      Adds a new rate to the list.
  313.  
  314. `Copy'
  315.      The selected rate will be duplicated.
  316.  
  317. `Edit'
  318.      Lets you edit the selected rate, See Rate panel.
  319.  
  320. `Remove'
  321.      Removes the selected rate.
  322.  
  323. `Ok,Cancel'
  324.      Use or drop the current host settings.
  325.  
  326. Rate panel
  327. ==========
  328.  
  329.    The information to be specified in this control panel will be used
  330. to calculate the amount of money to be paid for a call.
  331.  
  332. `Rate name'
  333.      Specifies the name of the rate.
  334.  
  335. `Days and dates'
  336.      This list contains the default rate settings and exceptions for
  337.      certain dates and days of the week. Each line displays the type of
  338.      the entry and a comment (seperated by the `>>' character). The
  339.      following types are available:
  340.     `Day(s)'
  341.           Settings for certain days of the week.
  342.  
  343.     `17 Jul (example)'
  344.           Settings for a specific date.
  345.  
  346.      If there is no special type available for an entry, it's probably
  347.      the default settings you are dealing with. These settings are used
  348.      whenever `Phonebill' can't find an entry for the current day.
  349.  
  350.    For each entry in this list there is at least one associated starting
  351. time available which defines when the associated rate settings are to
  352. be used. You will find the time settings in the list titled `Time'.  To
  353. add a new time use the `Add time' button, to edit an existing entry,
  354. use the `Edit time' button. To remove an entry, press the `Remove time'
  355. button.
  356.  
  357. `Add date'
  358.      Will invoke a control panel to create a new rate entry to be used
  359.      on a specific date. Use the sliders to select the day the settings
  360.      will be valid for.
  361.  
  362. `Add day(s)'
  363.      Will create a new rate entry referring to one or more days of the
  364.      week. Use the buttons of the control panel to select the days the
  365.      current settings will be valid for.
  366.  
  367. `Copy'
  368.      Duplicates the selected entry and appends it to the list.
  369.  
  370. `Edit'
  371.      Lets you modify the selected entry.
  372.  
  373. `Remove'
  374.      Removes the selected entry from the list.
  375.  
  376. `Cost/unit'
  377.      The amount of money to be paid for each single time unit when
  378.      online. This fee may contain a number followed by a "," or a ".",
  379.      followed by up to 4 decimals. For example: if you have to pay 3
  380.      dollars and 14,15 cents per unit enter "3,1415".
  381.  
  382. `Seconds/unit'
  383.      This is where you enter how many seconds each time unit lasts.
  384.  
  385. `Minimal costs'
  386.      The minimal costs of a phonecall. If your phonerate system doesn't
  387.      have a minimal cost value set this to zero.
  388.  
  389.    There are two different groups of the two entries listed above: one
  390. for the first unit and one for the following units. So, if you only pay
  391. for the call you make but not for the time you spend online, just enter
  392. the fee in the first group and set the second group to zero.
  393.  
  394. Maintenance panel
  395. =================
  396.  
  397.    In the maintenance panel you can modify the binary logfile. Only
  398. calls that fall within the specified scanrange in the main panel will be
  399. shown in the list.
  400.  
  401. `Add'
  402.      Adds a new call to the listed.
  403.  
  404. `Edit'
  405.      Lets you edit the selected call.
  406.  
  407. `Remove'
  408.      Removes the selected call from the list.
  409.  
  410. `Remove all'
  411.      Removes all calls from the list.
  412.  
  413. `Save'
  414.      Saves the binary logfile.
  415.  
  416. `Cancel'
  417.      Closes the maintenance panel without saving any changes.
  418.  
  419. Supported logfiles
  420. ******************
  421.  
  422.    The following list is a list of all currently supported logfiles. If
  423. you experience logscan problems , or if you don't know what type of
  424. logfile you have compare it to one of these:
  425.  
  426. AmigaUUCP Timelog
  427. =================
  428.  
  429.      01-May-93 12:13  0:09 in=0        out=0        cbmger
  430.      01-May-93 12:15  0:19 in=1496     out=0        cbmger
  431.      02-May-93 00:05  0:18 in=0        out=0        cbmger
  432.      02-May-93 00:35  0:08 in=0        out=0        cbmger
  433.      02-May-93 00:38  0:43 in=0        out=0        cbmger
  434.      02-May-93 01:14  0:30 in=0        out=722      cbmger
  435.      02-May-93 03:01  0:22 in=790      out=0        cbmger
  436.      07-May-93 15:03  2:42 in=122857   out=0        cbmger
  437.      07-May-93 16:18  0:28 in=5014     out=370      cbmger
  438.      07-May-93 16:21  0:23 in=3847     out=0        cbmger
  439.      07-May-93 16:36  0:22 in=0        out=1096     cbmger
  440.      07-May-93 16:41  1:33 in=82352    out=0        cbmger
  441.      07-May-93 17:34  3:15 in=111215   out=0        cbmger
  442.      08-May-93 03:15  2:14 in=128822   out=0        cbmger
  443.      11-May-93 19:59 12:24 in=707799   out=0        cbmger
  444.  
  445. JrComm
  446. ======
  447.  
  448.      07/20/93 01:34:05 - JR-Comm session started.
  449.      07/20/93 01:36:28 - Amigoline HQ:
  450.      07/20/93 01:39:49 - Amigoline HQ:
  451.      07/20/93 01:58:06 - Z d/l: 0/199 -          978 - ideeen.doc
  452.      07/20/93 01:58:19 - Z d/l: 0/215 -         2111 - inleidin.doc
  453.      07/20/93 02:03:20 - Z d/l: 0/232 -        64319 - vcheck626.lha
  454.      07/20/93 02:24:49 - JR-Comm session finished.
  455.      07/20/93 02:29:38 - JR-Comm session started.
  456.      07/20/93 02:29:59 - Amigoline HQ:
  457.      07/20/93 02:38:23 - JR-Comm session finished.
  458.      07/20/93 03:55:44 - JR-Comm session started.
  459.      07/20/93 03:56:13 - megatron bbs:
  460.      07/20/93 04:07:05 - Z u/l: 0/231 -        23654 - Dimp.lha
  461.      07/20/93 04:20:43 - Z d/l: 1/219 -        91783 - Kinski.lha
  462.      07/20/93 04:21:28 - Z d/l: 0/225 -         9441 - Nagel2.lha
  463.      07/20/93 04:22:10 - Z d/l: 0/226 -         8966 - Nagel3.lha
  464.      07/20/93 04:23:05 - Z d/l: 0/228 -        11995 - Sexyrobot.lha
  465.      07/20/93 04:28:09 - Z d/l: 0/231 -        69861 - Corinne.lha
  466.      07/20/93 04:28:33 - JR-Comm session finished.
  467.      07/20/93 16:01:50 - JR-Comm session started.
  468.      07/20/93 16:03:14 - Amigoline HQ:
  469.      07/20/93 16:10:47 - Z u/l: 0/251 -         2263 - calc.lha
  470.      07/20/93 16:21:16 - JR-Comm session finished.
  471.  
  472. MagiCall
  473. ========
  474.  
  475.      06/30/93 00:41:46 - MagiCall session started.
  476.      06/30/93 00:42:07 - Connected to: E! XS BBS.
  477.      06/30/93 00:43:30 - Disconnected.
  478.      06/30/93 00:50:55 - Connected to: The Cross.
  479.      06/30/93 00:55:16 - Disconnected.
  480.      06/30/93 00:55:44 - Connected to: Unknown Carrier.
  481.      06/30/93 00:59:23 - Disconnected.
  482.      06/30/93 01:00:03 - Connected to: The Cross.
  483.      06/30/93 01:04:45 - Disconnected.
  484.      06/30/93 01:05:14 - Connected to: AUGS BBS 1.
  485.      06/30/93 01:05:37 - Disconnected.
  486.      06/30/93 01:06:07 - Connected to: ANet Testbench.
  487.      06/30/93 01:08:53 - Disconnected.
  488.      06/30/93 01:11:37 - Connected to: The Cross.
  489.      06/30/93 01:13:54 - Uploaded file DH1:amanda.
  490.      06/30/93 01:14:43 - Disconnected.
  491.      06/30/93 01:14:47 - MagiCall session finished.
  492.      07/04/93 12:20:45 - PhoneBill LogScan.
  493.  
  494. MicroDot
  495. ========
  496.  
  497.      20:24:58 11.01.94 START MicroDot V1.5beta
  498.      20:27:20 11.01.94 EXIT MicroDot
  499.      20:37:16 11.01.94 START MicroDot V1.5beta
  500.      10:49:30 12.01.94 EXIT MicroDot
  501.      10:50:05 12.01.94 START MicroDot V1.6
  502.      10:50:16 12.01.94 NETCALL bei CIA
  503.      10:50:20 12.01.94 NETCALL Waehle 0253403728
  504.      10:50:56 12.01.94 NETCALL Verbindung hergestellt
  505.      10:51:23 12.01.94 NETCALL 2876 Bytes gesendet (7s)
  506.      10:52:02 12.01.94 NETCALL 47273 Bytes empfangen (38s)
  507.      10:52:05 12.01.94 NETCALL erfolgreich (69s gesamte Verbindungsdauer)
  508.      22:02:06 12.01.94 EXIT MicroDot
  509.      10:28:21 13.01.94 START MicroDot V1.6
  510.      10:39:50 13.01.94 NETCALL bei CIA
  511.      10:39:55 13.01.94 NETCALL Waehle 0253403728
  512.      10:40:31 13.01.94 NETCALL Verbindung hergestellt
  513.      10:40:56 13.01.94 NETCALL 3176 Bytes gesendet (7s)
  514.      10:47:36 13.01.94 NETCALL 627663 Bytes empfangen (400s)
  515.      10:47:39 13.01.94 NETCALL erfolgreich (428s gesamte Verbindungsdauer)
  516.  
  517. MultiFax professional
  518. =====================
  519.  
  520.      03.11. 19:44  0:46   1      +49 234 5778997 MyFax                     03000010s
  521.      05.11. 13:51  0:40   1      +49 421 3245435 MyFax                     03000010s
  522.      07.11. 17:04  0:41   1        43 543 343534 ESP & R.                  03000010s
  523.      08.11. 13:19  0:39   1        44 432 454355 Computershop              03000010s
  524.      09.11. 23:04  0:39   1                      SGTI Verlag               03000010s
  525.  
  526. NComm
  527. =====
  528.  
  529.      Amiga Workbench (05430-24097)
  530.      --------------------------------
  531.      Login:  Mon Jan 25 21:57:29 1993
  532.      Logout: Mon Jan 25 22:08:49 1993
  533.      Time online: 00:11:12
  534.      
  535.      Mothership Con. (020-6892708)
  536.      --------------------------------
  537.      Login:  Tue Jan 26 21:37:13 1993
  538.      Logout: Tue Jan 26 21:38:49 1993
  539.      Time online: 00:01:36
  540.      
  541.      BBS Waterland(1) (02990-40202)
  542.      --------------------------------
  543.      Login:  Wed Jan 27 21:10:40 1993
  544.      Logout: Wed Jan 27 21:15:41 1993
  545.      Time online: 00:05:01
  546.      
  547.      Chat 14400 (5) (046-750624)
  548.      --------------------------------
  549.      Login:  Thu Jan 28 21:59:57 1993
  550.      Logout: Thu Jan 28 22:41:13 1993
  551.      Time online: 00:41:16
  552.  
  553. Term action-log
  554. ===============
  555.  
  556.      12-jul-93 21:41:02 Start of session (term 3.3 30.4.93).
  557.      12-jul-93 21:41:38 Connected to "TUE Dial-in" (040-435049).
  558.      12-jul-93 21:47:03 Initiate binary download.
  559.      12-jul-93 21:47:11 Initiate binary download.
  560.      12-jul-93 21:47:12 Receive file "TERM:/xfer/tinyclock.lha".
  561.      12-jul-93 21:47:40 Close file "SPHINX-O-HD:Comm/xfer/tinyclock.lha"
  562.      12-jul-93 21:47:53 Initiate binary download.
  563.      12-jul-93 21:47:53 Receive file "TERM:/xfer/tinyclock2_0.lha".
  564.      12-jul-93 21:48:54 Close file "SPHINX-O-HD:Comm/xfer/tinyclock2_0.lha"
  565.      12-jul-93 21:49:05 Hung up the line.
  566.      12-jul-93 21:49:10 PhoneBill LogScan.
  567.      12-jul-93 21:51:19 End of session.
  568.      12-jul-93 21:57:37 Start of session (term 3.3 30.4.93).
  569.      12-jul-93 22:24:44 Initiate binary upload.
  570.      12-jul-93 22:24:44 Send file "SPHINX-O-HD:Comm/xfer/RECENT".
  571.      12-jul-93 22:24:49 Close file "SPHINX-O-HD:Comm/xfer/RECENT".
  572.      12-jul-93 22:33:39 Initiate ASCII upload.
  573.      12-jul-93 22:33:39 Send file "Workbench:S/user-startup".
  574.      12-jul-93 22:33:40 Close file "Workbench:S/user-startup".
  575.      12-jul-93 22:46:59 Initiate binary upload.
  576.      12-jul-93 23:16:20 Hung up the line.
  577.      12-jul-93 23:16:23 End of session.
  578.      14-Jul-93 11:05:45 PhoneBill LogScan.
  579.  
  580. Term call-log
  581. =============
  582.  
  583.      Amiga Workbench (05430-24097)
  584.      --------------------------------
  585.      Login:  Mon Jan 25 21:57:29 1993
  586.      Logout: Mon Jan 25 22:08:49 1993
  587.      Time online: 00:11:12
  588.      
  589.      Mothership Con. (020-6892708)
  590.      --------------------------------
  591.      Login:  Tue Jan 26 21:37:13 1993
  592.      Logout: Tue Jan 26 21:38:49 1993
  593.      Time online: 00:01:36
  594.      
  595.      BBS Waterland(1) (02990-40202)
  596.      --------------------------------
  597.      Login:  Wed Jan 27 21:10:40 1993
  598.      Logout: Wed Jan 27 21:15:41 1993
  599.      Time online: 00:05:01
  600.      
  601.      Chat 14400 (5) (046-750624)
  602.      --------------------------------
  603.      Login:  Thu Jan 28 21:59:57 1993
  604.      Logout: Thu Jan 28 22:41:13 1993
  605.      Time online: 00:41:16
  606.  
  607. Terminus
  608. ========
  609.  
  610.      21-07-93 16:58:14 Session start
  611.      21-07-93 16:59:59 Connection at 14400bps to: SomeBBS  5485321
  612.      21-07-93 17:01:00 Carrier lost
  613.      21-07-93 20:49:59 Hangup modem
  614.      21-07-93 20:49:59 Session end
  615.      21-07-93 21:35:20 Session start
  616.      21-07-93 21:35:58 Connection at 14400bps to: Suncity  5489171
  617.      21-07-93 21:36:58 ZMODEM d/l opts: Binary - Overwrite
  618.      21-07-93 21:36:58 ZMODEM download: hd1:comm/xfer/pbill999.lha
  619.      21-07-93 21:37:02 Completed transfer - size: 530, time: 00:00:04, cps: 372
  620.      21-07-93 21:37:35 Hangup modem
  621.      21-07-93 21:37:35 Carrier lost
  622.      21-07-93 22:48:35 Phonebill LogScan
  623.  
  624. TrapDoor
  625. ========
  626.  
  627.      + 11-Jul-93 12:05:10  TrapDoor 1.83 opened
  628.      + 11-Jul-93 12:05:14  Calling 046-581998
  629.      ~ 11-Jul-93 12:05:25  BUSY
  630.      + 11-Jul-93 12:05:32  TrapDoor 1.83 closed
  631.      
  632.      + 11-Jul-93 12:05:55  TrapDoor 1.83 opened
  633.      + 11-Jul-93 12:05:59  Calling 05430-24097
  634.      ~ 11-Jul-93 12:06:29  CONNECT 14400/ARQ
  635.      : 11-Jul-93 12:06:34   Name: The Amiga Workbench (2:283/410.0)
  636.      : 11-Jul-93 12:06:34    AKA: 14:105/201.0 39:157/1.0 39:157/100.0
  637.      : 11-Jul-93 12:06:34  Sysop: Robert Udo
  638.      : 11-Jul-93 12:06:34  Place: Winterswijk - Gelderland (31-5430-24097)
  639.      : 11-Jul-93 12:06:34  Flags: CM
  640.      : 11-Jul-93 12:06:34  Using: InterMail 2.22
  641.      : 11-Jul-93 12:06:34  Offer: Emsi FReqs ZedZap
  642.      | 11-Jul-93 12:06:37  Receiving 000c043c.pkt (4410 bytes)
  643.      | 11-Jul-93 12:06:40  Took 0:02, Cps: 1575, Efficiency: 109%
  644.      = 11-Jul-93 12:07:10  Session connect time 0:40
  645.      + 11-Jul-93 12:07:14  TrapDoor 1.83 closed
  646.      + 11-Jul-93 12:15:45  PhoneBill LogScan
  647.  
  648. TrapFax
  649. =======
  650.  
  651.      ******  01/01 00:00 Preferences missing. Please set up using TFaxPrefs first.
  652.      E 0001  12/12 20:29 S  642812                 0  00:20  User break
  653.                             #642812                          "Multipage.fax"
  654.        0002  12/12 20:30 S  648356                 4  00:12  OK
  655.                             #648356                          "Multipage.fax"
  656.        0003  12/12 20:36 R  (unknown)              1  01:05  OK
  657.                                                              "In-3.FAX"
  658.        0004  12/12 20:40 S                         4  01:50  OK
  659.                             #641234                          "Multipage.fax"
  660.      E 0005  22/01 16:17 S  641234                 0  00:12  User break
  661.                             #641234                          "Out-5.fax"
  662.  
  663. Program updates
  664. ***************
  665.  
  666.    Whenever a new release of `Phonebill' becomes available it will be
  667. uploaded to:
  668.  
  669.          The Amiga Workbench (SysOp Robert Udo)
  670.          +31-(0)5430-24097   (ZyXEL+ 19K2, 24 hours online)
  671.      
  672.          FidoNet:  2:283/410.0
  673.          AmigaNet: 39:157/101.0
  674.          NLA:      14:105/2.0
  675.  
  676.    I will also try to upload it to the aminet as soon as possible.
  677.  
  678. How to register
  679. ***************
  680.  
  681.    As with the previous versions of the program, `Phonebill' v2.0 and
  682. higher are shareware. There is one difference: starting from version 2.0
  683. `Phonebill' has been crippled, not all features are available in the
  684. unregistered version:
  685.  
  686.    * Binary logfile maintenance is disabled.
  687.  
  688.    * `Phonebill' only calculates the fees with up to two decimals (e.g.
  689.      $0,15). In the registered version four decimals are supported,
  690.      which provides a better accuracy.
  691.  
  692.    Many people hate crippled software, including myself. But it just
  693. seems that uncrippled software isn't `appreciated' anymore, because very
  694. few people registered. That is why I decided to cripple the program.
  695.  
  696.    *Important information:* The registration fee for the uncrippled
  697. version was $5 US, but I had to raise the price because starting from
  698. version 2.0 I will have to send users that register a disk containing a
  699. keyfile. Now, starting from 27 September 1993, the registration fee will
  700. be $8 US. If I receive any registrations containing $5 US after this
  701. date, they will be regarded as a registration for the `old' (pre 2.0)
  702. version of the program. So, if you registered with $5 US after this date
  703. you will not receive a keyfile: you'll have to send another $3 US. I
  704. would to thank all people that have registered the uncrippled version
  705. of the program before this date by sending them a keyfile without
  706. having to pay extra.
  707.  
  708.    *Registration procedure:*
  709.   1. Write a note with your complete name and mailing address. If you
  710.      have access to e-mail (e.g. internet, fidonet, etc.) please specify
  711.      your e-mail address too. If you want your key to arrive fast I can
  712.      send it by e-mail, but for security measures you will have to send
  713.      me your PGP (Pretty Good Privacy) public key first.
  714.  
  715.   2. The registration fee is $8 US, DM 15,-, FL 15,- or the equivalent
  716.      amount of money in any other currency. Decide how to transfer the
  717.      money, e.g.:
  718.         * cash.
  719.  
  720.         * a postal money order.
  721.  
  722.         * an EuroCheck (only in FL!), foreign checks are *NOT* accepted!
  723.  
  724.   3. Send this to:
  725.             Raymond Penners
  726.             Berkenlaan 4
  727.             NL-6241 AZ Bunde (The Netherlands)
  728.  
  729.   4. Wait for your keyfile to arrive. You should receive your key
  730.      within 10 days after the arrival of your registration fee. Please
  731.      allow up to four weeks, due to unforseen circumstances.
  732.  
  733.   5. Copy the keyfile to the directory where you keep `Phonebill' in or
  734.      to the `L:' directory. Thanks for registering!
  735.  
  736. Legal stuff
  737. ***********
  738.  
  739. License
  740. =======
  741.  
  742.    This license applies to the product called `Phonebill', a program
  743. for the Amiga computer, published by Raymond Penners under the concepts
  744. of ShareWare, and the accompanying documentation, example files and
  745. anything else that comes with the original distribution.  The terms
  746. `Program' and `Phonebill' below, refer to this product.  The licensee
  747. is addressed as `you'.
  748.  
  749.    * You may copy and distribute verbatim copies of the program's
  750.      executable code and documentation as you receive it, in any
  751.      medium, provided that you conspicuously and appropriately publish
  752.      only the original, unmodified program, with all copyright notices
  753.      and disclaimers of warranty intact and including all the
  754.      accompanying documentation, example files and anything else that
  755.      came with the original.
  756.  
  757.    * You may not copy and/or distribute this program without the
  758.      accompanying documentation and other additional files that came
  759.      with the original.  You may not copy and/or distribute modified
  760.      versions of this program.
  761.  
  762.    * You may not copy, modify, sublicense, distribute or transfer the
  763.      program except as expressly provided under this license.  Any
  764.      attempt otherwise to copy, modify, sublicense, distribute or
  765.      transfer the program is void, and will automatically terminate
  766.      your rights to use the program under this license.  However,
  767.      parties who have received copies, or rights to use copies, from
  768.      you under this license will not have their licenses terminated so
  769.      long as such parties remain in full compliance.
  770.  
  771.    * By copying, distributing and/or using the program you indicate your
  772.      acceptance of this license to do so, and all its terms and
  773.      conditions.
  774.  
  775.    * Each time you redistribute the program, the recipient automatically
  776.      receives a license from the original licensor to copy, distribute
  777.      and/or use the program subject to these terms and conditions.  You
  778.      may not impose any further restrictions on the recipients'
  779.      exercise of the rights granted herein.
  780.  
  781.    * You may not disassemble, decompile, re-source or otherwise reverse
  782.      engineer the program.
  783.  
  784.    * You may use the programs for a period of up to 3 weeks for
  785.      evaluation.  After that, you have to register or quit using the
  786.      program.
  787.  
  788.    * If you wish to incorporate parts of the programs into other
  789.      programs, write to the author to ask for permission.
  790.  
  791.    * You agree to cease distributing the program and data involved if
  792.      requested to do so by the author.
  793.  
  794.    * You may charge a fee to recover distribution costs.  The fee for
  795.      diskette distribution may not be more than the cost to obtain a
  796.      public domain diskette from Fred Fish.
  797.  
  798. No warranty
  799. ===========
  800.  
  801.    THERE IS NO WARRANTY FOR THE PROGRAMS, TO THE EXTENT PERMITTED BY
  802. APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  803. HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAMS "AS IS" WITHOUT
  804. WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
  805. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  806. PARTICULAR PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
  807. OF THE PROGRAMS IS WITH YOU.  SHOULD THE PROGRAMS PROVE DEFECTIVE, YOU
  808. ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  809.  
  810.    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  811. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY
  812. REDISTRIBUTE THE PROGRAMS AS PERMITTED ABOVE, BE LIABLE TO YOU FOR
  813. DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL
  814. DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAMS
  815. (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
  816. INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF
  817. THE PROGRAMS TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
  818. OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  819.  
  820. Disclaimer
  821. ==========
  822.  
  823.    No warranty, either express or implied, is made with respect to the
  824. fitness or merchantability of Phonebill.
  825.  
  826.    Raymond Penners (referred to as `the author'), reserves the right to
  827. not develop any future versions of Phonebill.
  828.  
  829.    The author will try to make a good faith attempt at correcting any
  830. problems if any are discovered, but is in no way required, nor bound to
  831. correct them.
  832.  
  833.    The author neither assumes nor accepts any responsibility for the
  834. use or misuse of these programs.  He will also not be held liable for
  835. damages or any compensation beyond the original registration fee due to
  836. loss of profit or any other damages arising out of the use, or
  837. inability to use this program.
  838.  
  839.    The author will not be liable for any damage arising from the
  840. failure of this program to perform as described, or any destruction of
  841. other programs or data residing on a system attempting to run the
  842. programs.  The user of this program uses it at his or her own risk.
  843.  
  844. Acknowledgements
  845. ****************
  846.  
  847.    I would like to thank the following people:
  848.  
  849.    * Richard Schiffelers, for being a temporarly P.S.C. :-), replying
  850.      all the mail, and the 2.04 roms which speed up the development
  851.      alot! :-)
  852.  
  853.    * Maurice Lahaye, for calling like a mad man, so that I had some
  854.      logfiles to test my program on.
  855.  
  856.    * Matthias Scheler, for supplying me with the German callrates.
  857.  
  858.    * Philippe Duchein, for the French callrates. (My condolences, the
  859.      French callrates are really horrible :)
  860.  
  861.    * Johan Billing, for the Swedish callrates
  862.  
  863.    * Henrik Gelius, for sending me information about the MagiCall
  864.      logfile.
  865.  
  866.    * Jan van den Baard, for his wonderful `Gadtoolsbox'.
  867.  
  868.    * Olaf `Olsen' Barthel, for his inspiring `Term'.
  869.  
  870.    * Michael Holloway, for sending me his JrComm logfile.
  871.  
  872.    Some quick greetings to: Erwin Penders, Mel Nijsten, Maurice
  873. Penners, Walter Konrad, Frans Bouma (Not at ericson anymore? What's
  874. your e-mail adr.?), Robert Udo, Bart Cremers, Arnaud Gouder de
  875. Beauregard, Walter Dees, Rino Roufs, Rex (the ONE and ONLY
  876. SPHINX-O-Dog), Marcel Meuldijk, Edwin Boesten, Marcel Franquinet ...
  877.  
  878.    Furthermore I would like to say hello to all `dudes' on IRC : Ikke,
  879. Bilbo1, Savage, Dense, Milano, Pjotr, ALFred, Mnemo, Xed, SteveVai,
  880. Zop, Janne, Outland, Mjoelnir, Juggi, Goldrnr, Lundman, Shocker, Mag,
  881. VAG, Herb, Merbot, Mama, and everyone I know but forgot to mention here!
  882.  
  883.    These are all listed in ANALPHABETIC order! I am sorry if I forgot
  884. someone (which I'm sure I have) ...
  885.  
  886. Revision history
  887. ****************
  888.  
  889.    Please select the version of which you you want to see the changes:
  890.  
  891. Version 1.0
  892. ===========
  893.  
  894.    Version 1.0 was released 6-Jun-1993:
  895.  
  896.    * First public release.
  897.  
  898. Version 1.07
  899. ============
  900.  
  901.    Version 1.07 was released 14-Jul-1993:
  902.  
  903.    * Compiled on A4000 :-)
  904.  
  905.    * All configuration files now use the IFF format, and are stored in
  906.      ENV: and ENVARC:.
  907.  
  908.    * The documentation is now in guide format.
  909.  
  910.    * Improved preferences: more options.
  911.  
  912.    * Added requester that warns you on exit if the configuration has
  913.      been modified.
  914.  
  915.    * Keyboard shortcuts for most of the gadgets.
  916.  
  917.    * Requester warning if <from> date is 'above' <to> date.
  918.  
  919.    * At the beginning of the report you'll now see the time period.
  920.  
  921.    * If no calls were found during scanning the report will state an
  922.      error message. (In V1.00 an empty textfile would be displayed)
  923.  
  924.    * Included built-in rates: German, French, Dutch, Swedish rates.
  925.  
  926.    * Added commandline arguments. Try "Phonebill ?".
  927.  
  928.    * Added menus to the main window.
  929.  
  930.    * Added support for MagiCall logfile.
  931.  
  932.    * In the report produced by "List Calls" sometimes only the
  933.      phonenumber would be displayed, although a name was provided in
  934.      the hostmanager.
  935.  
  936.    * If Phonebill was running under a localized workbench, the default
  937.      from-date ("Yesterday") and to-date ("Today") weren't accepted
  938.      anymore.
  939.  
  940.    * Fixed some V39 problems: the busy pointer now appears in the same
  941.      resolution as the normal mouse pointer, and some problem
  942.      concerning V39 listviews is fixed too.
  943.  
  944.    * If you were using a bigger system font the rate exception editor
  945.      would mess up. Also, if you de-zoomed the editor window you
  946.      wouldn't see the exception anymore.
  947.  
  948. Version 1.08
  949. ============
  950.  
  951.    Version 1.08 was released 1-Aug-1993:
  952.  
  953.    * Added Terminus support.
  954.  
  955.    * Severe bugs were found in Term, Magicall and NComm scanning (thanks
  956.      to Benno Zuure, Henrik Gelius and Frank Petzold). I've rewritten
  957.      all log scanning routines to avoid software failures when unknown
  958.      log messages were encountered.
  959.  
  960.    * The saved configuration files had the wrong version/revision tag.
  961.      Also, Phonebill would disregard this tag and load any
  962.      configuration file. So if the configuration files need to be
  963.      changed in the future, the old version of the program would load
  964.      the new config files which would probably result in a software
  965.      failure.
  966.  
  967.    * Under some circumstances phonebill refused to remove a rate,
  968.      although it wasn't in use.
  969.  
  970. Version 1.1
  971. ===========
  972.  
  973.    Version 1.1 was released 16-Aug-1993:
  974.  
  975.    * The host and log lists now show some additional information.
  976.  
  977.    * Added support for Amiga UUCP timelog.
  978.  
  979.    * The pre-defined rate "Sverige: Riks 1" was wrong. The exception
  980.      "Monday-Friday 18:00-22:00 0.29 per 52 secs" was missing.
  981.  
  982. Version 2.0
  983. ===========
  984.  
  985.    Version 2.0 was released 27-Sep-1993:
  986.  
  987.    * GUI facelift: windows backfilled, listview doubleclick, changes in
  988.      the menus.
  989.  
  990.    * Brand new rate editor
  991.  
  992.    * Improved "Do you really want to quit?" requester.
  993.  
  994.    * <From> and <To> date are now saved as strings.
  995.  
  996.    * Iconification.
  997.  
  998.    * Crippled.
  999.  
  1000.    * Added JrComm support.
  1001.  
  1002.    * Binary logfile maintenance.
  1003.  
  1004.    * Context-sensitive online help, by pressing `help'.
  1005.  
  1006.    * New improved documentation, including ASCII and DVI formats.
  1007.  
  1008.    * Improved keyboard control: `Escape' will function as a cancel/use
  1009.      action, and `return' as an ok/save action.
  1010.  
  1011.    * `Skip' in the `Unlisted host found'-requester now really skips the
  1012.      host, and not just for once.
  1013.  
  1014.    * Now `Phonebill' is able to scan a `Terminus 2.0b' logfile
  1015.      correctly (it has some strange `LF' before its connection string).
  1016.  
  1017. Version 2.1
  1018. ===========
  1019.  
  1020.    Version 2.1 was released 19-Oct-1993:
  1021.  
  1022.    * Fixed bug in `trapdoor' scanner: you don't have to pay for
  1023.      incoming calls anymore.
  1024.  
  1025.    * Fixed bug in `AmigaUUCP' scanner: calls of length greater then 99
  1026.      minutes in the UUCP log are misaligned. This caused `phonebill' to
  1027.      skip such calls.
  1028.  
  1029.    * Now you can add and edit calls from within the binary logfile
  1030.      editor.
  1031.  
  1032.    * Time units extended with upto 4 decimals (e.g. $1,2345 per 12,3456
  1033.      seconds).
  1034.  
  1035.    * Bugfix: If the textviewer name contained spaces `phonebill'
  1036.      couldn't find the viewer.
  1037.  
  1038. Version 2.2
  1039. ===========
  1040.  
  1041.    Version 2.2 was released 7-Dec-1993:
  1042.  
  1043.    * Under most circumstances the updating of the binary logfile is
  1044.      much faster and efficient compared to previous versions.
  1045.  
  1046.    * Added MultiFax proffesional support.
  1047.  
  1048. Version 2.3
  1049. ===========
  1050.  
  1051.    Version 2.3 was released 6-Feb-1994:
  1052.  
  1053.    * New callrate feature: least costs.
  1054.  
  1055.    * The statistics have been improved and new statistics have been
  1056.      added (hourly activity).
  1057.  
  1058.    * Bugfix: the calls in the binary logfile weren't always sorted
  1059.      chronologically.
  1060.  
  1061.    * Added MicroDot support.
  1062.  
  1063.    * Added TrapFax support.
  1064.  
  1065.    * Due to the use of the quotes when running the textviewer you
  1066.      couldn't specify any commandline arguments (e.g. "WatchIt -i").
  1067.      This has been fixed.
  1068.  
  1069. Author Info
  1070. ***********
  1071.  
  1072.    Send bug reports, logfiles, suggestions, comments, postcards, flames,
  1073. contributions, etc. to:
  1074.  
  1075.    * Snail-Mail:
  1076.             Raymond Penners
  1077.             Berkenlaan 4
  1078.             NL-6241 AZ Bunde (The Netherlands)
  1079.  
  1080.    * Internet:    raymondp@stack.urc.tue.nl
  1081.  
  1082.    * Fido:        2:283/410.15
  1083.  
  1084.    * AmigaNet:    39:157/101.15
  1085.  
  1086.    * NLA:         14:105/201.15
  1087.  
  1088.    * You may also find me (nickname "Sphinx") on IRC in the #amiga
  1089.      channel.
  1090.  
  1091.